﻿using System;
using System.Collections;
using System.Collections.Generic;

using System.Linq;
using System.Text;
using System.Drawing;

namespace Shoozla.DataModel
{
    public interface ICoverStorage
    {

        bool AddCoverToStorage(string uri);
        void LoadFromStorage(string filename);
        void SaveToStorage(string filename);
        void Reset();
        bool ContainsCover(string uri);
        bool RemoveCover(string uri);
        Image this[string uri] {get;}
        MultithreadingObservableCollection<Mp3File> GetAllCovers();
    }
}
